import pytest
import  os

# pytest.main(['-sv']) 当括号内存在参数、ini文件也有设置参数且不冲突时，输出结果为满足所有条件的结果。
# 当括号内存在参数、ini文件也有设置参数且冲突时，如果限制输出条件都相同（如：两边都有-k或都有-m），则以 pytest.main(['-vk','5']) 括号内的条件为主
# 如果限制输出条件不同（如：括号内为['-k','5'],而ini使用-m）则视为查找同时满足所有条件的数据，与不冲突时类似，输出结果为满足所有条件的结果。
# 限制条件是否相同：可以理解为 ini 和 main()的括号中 是否都通过用例名称筛选数据、都通过标签名称筛选数据。不同则是一个通过用例名称进行筛选，一个通过标签名称进行筛选
# pytest.main(['-vk','5'])

pytest.main()

os.system('allure generate ./result -c -o ./report')
